---@enum Csharp.Model.FormatVersion
local FormatVersion = {
    Classic = 800,
    ReforgedBeta = 900,
    Reforged = 1000,
}

---@enum Csharp.Model.TextureFlags
local TextureFlags = {
    WrapWidth = 1,
    WrapHeight = 2,
}

---@enum Csharp.Model.SequenceFlags
local SequenceFlags = {
    NonLooping = 1,
}

---@enum Csharp.Model.MaterialRenderMode
local MaterialRenderMode = {
    ConstantColor = 1,
    SortPrismFarZ = 16,
    FullResolution = 32,
}

---@enum Csharp.Model.FilterMode
local FilterMode = {
    None = 0,
    Transparent = 1,
    Blend = 2,
    Additive = 3,
    AddAlpha = 4,
    Modulate = 5,
    Modulate2x = 6,
}

---@enum Csharp.Model.LayerShading
local LayerShading = {
    Unshaded = 1,
    SphereEnvMap = 2,
    TwoSided = 16,
    Unfogged = 32,
    NoDepthTest = 64,
    NoDepthSet = 128,
}

---@enum Csharp.Model.InterpolationType
local InterpolationType = {
    None = 0,
    Linear = 1,
    Hermite = 2,
    Bezier = 3,
}
